Added mouse support and mobile support!