Bug 1099034 - [Follow-up][settings] refactor Hotspot panel with AMD patt...

...ern