input fires on enter