Updated basicmenulistener