Bug 1065279 - [settings] refactor Hotspot panel with AMD pattern

The bound version of the function is only used in `_bindEvents`, we could simply do the binding there without attaching new properties on the object.