added keyup listener