add OnOpeningMenu interface