TMDM-7478: init impl on UI part, remove unnecessary event trigger/dispatching
TMDM-7578: additional update on UI part(ActionsPanel) and code refactoring
TMDM-7478: init impl for core funtionality (code needs refactoring/cleaning-up/polishing after few iterations)
TMDM-7478: code refactoring and clean-ups
TMDM-7478: code refactoring: remove outdated code (columNum changed is now handled together in with charts on/off logic)
TMDM-7478: fix a potential defect - after click disable charts, charts refresh continue(even no charts on new portal)

Disable charts(with auto-refresh turned on) works as expected if you disable(from Actions Panel) it and log out and back in. However if you disable it, and stay logged in, the charts refreshing continue even there are no charts on the new portal.
TMDM-7478: use Radiogroup for 'disable charts' feature.

Seems RadioGroup has more aligned visual effect with other UI part on ActionPanel
TMDM-7478: fix a hidden bug caused by missing reading back available charts(->allCharts) from cookies
TMDM-7478: commit missing update to fix compilation error