finally squashed mousemove bug