Pluggable actions.

Next step is to make those MJ buttons in ALCOR work...