cleaned up interface, added styles and instructions, fixed mouse offset bug, commented code more