Added mouse support... Still haven't tested it yet though