Command smart event, 'on x|y|z command'

- Make the command event smart
- allow a list of command names in the event name