updated global menu class to unbind all listeners on extension load, then rebind menu listeners