simplify switch mode button rules