added keyUp observer