MouseState.Button out of date

MonoGame stops processing mouse events when the game is not active, leading to the mouse buttons being 'out of date' when the game window becomes active again. 

Fix is to reset to current actual state on window activate.
Are you saying that Control.MousePosition is in a different coordinate space than the mouse position passed through the mouse moved callback? If so I was not aware of that difference.