push menu and history fixes