Updating the mouse state BeforeRun()  This is called by RunOneFrame() as well as by the runloop just one.
Merge pull request #2997 from GhostTap/WinFormsMouseFixForRunOnce

Fix for RunOneFrame() mouse was not updating.