feature: add show menu listenr