playing around with fullscreen ui a bit, refactoring object model