watch for global mouse events - resolves #9