Mouse class now provides all events