Issue #4: Fixes issue with dual event firing with keydown and keypress
being bound to the directive.
Merge pull request #5 from ehelms/issue-4

Issue #4: Fixes issue with dual event firing with keydown and keypress.