update demo with ESC close feature