The issue is not that I can't figure it out, but that I haven't had the time to finish putting it together yet. I should be able to finish this at the of the month, but until then you will have to wait unfortunately.
@Jason K : the project you shared does not compile in the current Xojo compiler; any chance of an update? Or did anyone else manage to update it? There are several "Type Mismatch error. Expected UInt32, but got Ptr" Errors.