MenuController and BaseMenu are part of the lib