I figured out one more small math problem in the mouseDoubleDown handler that is accessed when the shiftKey is held down. Now I think it is working properly. -=>JB<=-