- Improved handling of the application closing (avoid using `.protocol("WM_DELETE_WINDOW", ...)` to not interfere with the user's code)
- Unified two separate wrapper functions (`async_command` and `async_event_handler`) into a single `async_handler` function
- Added examples, tests and documentation on usage of the `async_handler` as a decorator
- Last release with Python 3.6 support