added basic mouse support
added basic timer support