updated key listener again