fixed main menu with layoutSubviews
before removing inception
refactored submenu class
fixed: layout and refactoring
fixed:actionBlock
pending: handle multiple main menus properly