diff --git a/dist/dashboard.appcache b/dist/dashboard.appcache
index 602d863a..e248c8bb 100644
--- a/dist/dashboard.appcache
+++ b/dist/dashboard.appcache
@@ -15,4 +15,4 @@ fonts/fontawesome-webfont.woff2
NETWORK:
*
-# hash: cd294fba12f92ad3b5f1e278a313d37f1f917a6b5f2a72e53e0310ce1ecf2ce1
\ No newline at end of file
+# hash: a0d6bf5918179c8e19a669afac730d6bde09327c3b527b7ca3dcb6c0531474b3
\ No newline at end of file
diff --git a/dist/js/app.min.js b/dist/js/app.min.js
index 6640dece..c9ca77cb 100644
--- a/dist/js/app.min.js
+++ b/dist/js/app.min.js
@@ -492,4 +492,4 @@ function MasonryController(n,t){function r(){for(var t=o.children(),r=o.width(),
angular.module("ui").directive("uiIcon",function(){var i=/^https?:\/\//i,n=/^fa-/i;return{restrict:"E",templateUrl:"components/ui-icon/ui-icon.html",scope:{icon:"@"},link:function(t,c,e,o){t.$watch("icon",function(c){i.test(c)?(t.iconType="image",t.url=c):n.test(c)?t.iconType="fa":t.iconType="angular-material"})}}});
angular.module("ui").filter("chartGetRange",function(){return function(n,t){t=[parseFloat(t[0]),parseFloat(t[1])];var a=Math.abs(t[0])>=0?t[0]:d3.min(n,function(n){return d3.min(n.values,function(n){return n[1]})}),r=Math.abs(t[1])>=0?t[1]:d3.max(n,function(n){return d3.max(n.values,function(n){return n[1]})});return[Math.floor(a),Math.ceil(r)]}});
angular.module("ui").filter("trusted",["$sce",function(t){return function(u){return t.trustAsHtml(u)}}]);
-angular.module("ui").run(["$templateCache",function(e){e.put("partials/main.html",' {{tab.header}}
{{link.name}}
{{main.selectedTab.header || main.selectedTab.name}}
The url {{ }} cannot be loaded into an iframe.
'),e.put("partials/toast.html",'
{{::toast.title}} {{::toast.message}} '),e.put("components/ui-card-panel/ui-card-panel.html",' '),e.put("components/ui-gauge/ui-gauge.html",'
'),e.put("components/ui-icon/ui-icon.html",'
'),e.put("components/ui-component/templates/button.html",' {{me.item.label}} '),e.put("components/ui-component/templates/chart.html",' {{ me.item.label }}
'),e.put("components/ui-component/templates/dropdown.html",' {{ me.item.label }}
{{ opt.label }} '),e.put("components/ui-component/templates/gauge.html",' '),e.put("components/ui-component/templates/numeric.html",' {{me.item.label}}
'),e.put("components/ui-component/templates/slider.html",' {{me.item.label}}
'),e.put("components/ui-component/templates/switch.html",' {{me.item.label}}
'),e.put("components/ui-component/templates/template.html",' '),e.put("components/ui-component/templates/text-input-CR.html",' {{me.item.label}} '),e.put("components/ui-component/templates/text-input.html",' {{me.item.label}} '),e.put("components/ui-component/templates/text.html",'
')}]);
\ No newline at end of file
+angular.module("ui").run(["$templateCache",function(e){e.put("partials/main.html",' {{tab.header}}
{{link.name}}
{{main.selectedTab.header || main.selectedTab.name}}
The url {{ }} cannot be loaded into an iframe.
'),e.put("partials/toast.html",'
{{::toast.title}} {{::toast.message}} '),e.put("components/ui-card-panel/ui-card-panel.html",' '),e.put("components/ui-icon/ui-icon.html",'
'),e.put("components/ui-gauge/ui-gauge.html",'
'),e.put("components/ui-component/templates/button.html",' {{me.item.label}} '),e.put("components/ui-component/templates/chart.html",' {{ me.item.label }}
'),e.put("components/ui-component/templates/dropdown.html",' {{ me.item.label }}
{{ opt.label }} '),e.put("components/ui-component/templates/gauge.html",' '),e.put("components/ui-component/templates/numeric.html",' {{me.item.label}}
'),e.put("components/ui-component/templates/slider.html",' {{me.item.label}}
'),e.put("components/ui-component/templates/switch.html",' {{me.item.label}}
'),e.put("components/ui-component/templates/template.html",' '),e.put("components/ui-component/templates/text-input-CR.html",' {{me.item.label}} '),e.put("components/ui-component/templates/text-input.html",' {{me.item.label}} '),e.put("components/ui-component/templates/text.html",'
')}]);
\ No newline at end of file