Removed publicly exposed internal functions

I refactored the functions Window.InternalGetMousePosition() and Window.InternalSetMousePosition() so they are no longer publicly visible. The fix was simple, just change the protection level to 'protected internal' from 'public'.