Allow to trigger more than one callback function for menus
Hide menus referring to unplayable features
Refactoring + several fixes