components should declare actions in the actions hash