fixed: esc on modal doesn't block zooming