Good point. Creating an alias is an alternative to using on INPUT if you're using /commands. For anything other than commands, on INPUT would be how you'd handle it. Because aliases are already commands, you can use them the same way as you'd use the normal command. Anything else could still be done with an alias, but you'd have to use it as a command instead of however you might normally use it.