added some swag

- ported to native C++
- added a little close dialog