BASICALLY made all GUI interaction work like it should. Everyone owes me pizza. This took like 5 hours.