updated demo with a fancier example of the result - inspired by pttrns.com