Controllers
Controllers are things that control other things, such as remotes and buttons.
If a thing implements the actions-capability it will emit
events when an action occurs such as a button being pressed. The actual actions
available vary from thing to thing.