Added some mouse functionality, still buggy.