There is a typo in the widget boilerplate code: unintialize -> uninitialize. I submitted a pull request on the main line of the GitHub project, this also applies to the branches. I will be submitting a couple of widget updates... Thanks to Chris de Gelder for pointing this out