http://www.thepetedesign.com/demos/notify_better_demo.html#