The (Switch)-Case for State Machines in User Interfaces ◆ 24 ways