complete UI setup including menu, toolbar, and statusBar