more enhancements

- [x] add OverlayFillBehavior
- [ ] enable/disable modal
- [ ] allow change the overlay brush
- [ ] enable/disable window movement