just use keyup event, we don't need bc