Better mouse management, windows are created in guest screen when reaching edges, Bug with PutImage (BadLength)