Fixed a bug: widget title got overwritten by the widget content

Fixed a bug: widget title got overwritten by the widget content. 
I was too slow to finish the caching properly, but at least I did some work, haha