hide unused menu items instead of disabling