Fix "extension stop working after a screen lock" bug.

It seems that the button.connect() call has to be made in
the init() callback and not in the enable().