added new "live" main menu
moved filter update logic into render loop, rather than update loop
fix bug in new menu