Error changing addon from XUL to SDK

My addon has been in the repo for several years and uses an XUL overlay to build a toolbar. I am trying to rebuild this addon to use the addons SDK so it will be compatible with future Firefoxes.

So I’ve installed my original addon into Firefox Developer Edition with multi-process enabled. I am using the Extension Auto-Installer and jpm to post the addon to Firefox.

However, I keep getting this error:

[CustomizableUI] Widget action-button--myAddonID-misspelutton not found, unable to remove from inner-toolbar-myAddonID-the-title-of-my-addon1 CustomizableUI.jsm:171

I have a thread for this over on Stack Overflow. Please view my thread there for the details.

How can I prevent/solve this problem? I am afraid for this to happen to folks who upgrade my addon once I’ve rebuilt it.

The ‘widget’ module has been deprecated due to a number of performance and usability issues, and has been removed from the SDK as of Firefox 40. Please use the ‘sdk/ui/button/action’ or ‘sdk/ui/button/toggle’ module
https://developer.mozilla.org/Add-ons/SDK/High-Level_APIs/ui
https://developer.mozilla.org/Add-ons/SDK/Low-Level_APIs/ui_button_action
https://developer.mozilla.org/Add-ons/SDK/Low-Level_APIs/ui_button_toggle

Well, I would be happy to remove that if there was another way of attaching a mouseover event to a toolbar button (my code is here).