Touch dialog widget

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