Move a bunch of stuff around. fix fullscreen emacs issue.