Passes the button to the action

This removes the need to reach into the `_parentView` to find the
promise, and avoid naming it based on the action
Merge pull request #5 from dockyard/pass-component-to-action

Passes the button to the action