Moved some things around and introduced reverse video mode