fix for double event. keydown needs to default but stop propagating