Finished majority of GUI refactor.
Fixed touch event bug.