clear up a few more notices.  Minor whitespace changes
change the way caching works to avoid widget inception
Merge pull request #32 from zbtirrell/master

Fix caching to avoid widget inception