added basic mouse support (actually we don't need more)