Cleanup
$parse is now provided to the key helper
Added a scope.$apply call before invoking the key action
Added a comment
Switched over keyboard handling to use ui-keypress directives, rather than baking them into the cards-view