Removing custom cursors because that stuff is laggy
First dialog stuff.
adding dialog functionality, not yet working, also basic ui layer