curious, is the overlay not escapable on purpose? or would it make sense to pull the escapability from dialog into overlay instead? building my own overlay and wishing escapable was baked in