Working around browsers that send up/down events in different locations from the last move events. fixes #160 and https://github.com/phetsims/joist/issues/86