add esc key listener