::resolved::
well, I figured out the problem and decided to post it for future reference.
Basically, if you invoke a function and pass an object as the parameter, it does execute it on the UI thread, but it doesn't have access to the objects properties. So the minimum and maximum for the...