Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Most of your extension is acceptable, however you create widgets and connect a number signals in `init()` which will never be disconnected, even if a user uninstalls your extension. These should instead be connected in `enable()` and disconnected in `disable()`. Please resubmit with these changes and I'll approve.