so many changes, I don't know where to start... anyway it's not functional yet.

git-svn-id: http://notifications-widget.googlecode.com/svn/trunk@309 21922344-3934-ee51-d6e3-fd981ce84c01