The current code causes "off" to be the default setting if you make a typo while trying to change modes, instead like every mistake it should throw an error to the user.
Some people also have issues writing /showscan$ due to the placement of the dollar sign on their keyboard configuration, so an alternative name for the command will be added (most likely /scanid or /showscanid)