Added vmenu as well as giving the menu items a selected and deselected event. needs documentation!