enter event should only fire once per fresh (i.e. not repeat when holding it down)