Touch dialog widget

Simple dialog widget:

- support animations
- use a macro for the HTML content
- support touch events