Adding in some mouse support