add Esc key listener