Scaling seems to be working, with mouse events and everything.