Fix #250: fix missing menu items on ICS

The cause was a fragment saying it had a menu but didn't really have
one. Also update the menu items when setting the current page. It worked
fine in JB though.