Mouse now moves fine over the client screen. While this may seem like a minor accomplishment, it means the backend is complete enough to allow this (including virtual space screen placement, etc).
Coming up next: add mouse buttons and keyboard -> loading/saving of config files (gui comes later) -> first beta.