remove jointCursor when it reaches a window bound

After discussion, this was determined to be the better behaviour
fix WM_TOUCH timeout value

This prevents most problems that would occur if touches are going up and
down too quickly, by timing out the cursors sooner.