Improve fullscreen handling

resizes are now allowed for FULLSCREEN_DESKTOP, generally more stable
scale mouse events
handle mouse focus (#20)