When everything gets too complicated, put a mode selection