Bug 1099034 - [Follow-up][settings] refactor Hotspot panel with AMD pattern r=arthurcc

...ern