Added some intervals to continue adding/removing the listeners for the button.
Added logging.
Added more logging.
Build extensions
Added more logging to the start of setup as that's where the issue is.
Added more logging.
Found the root of this issue. It seems liek the element watch-like is undefined when it's needed by the setup.
Tried uw.document.getElementById to see if that helps it not to be undefined.
Added something new.
Added something new.
Added something new.
Added something new.
Added something new.
Added Firebug console support.
Added something new.
Changed getEventListener slightly.
Spam
...
Did some more changes...
Time to do some more testing...