lots of updates. Fullscreen function.