Widget clear method
Merge pull request #220 from joshtombs/jt/clear

Introduce Widget clear method
Introduce Widget static methods