Finally a working mouse controller