Lutece 1847 : Make PortalMenuService react to page events

and add a test