Handle resizes better

Noticed this when resizing the main menu, the menu buttons and
content would stay where they had previously been in the view and
the NSOpenGLView would not resize.