Fully interactive nested submenu

Implement pending open & pending close