(#3 fix bug where switch groups prevents further user action