-Added basic mouse support.
-Added more robust mouse button functions.