Ensuring every gadgets contains a text node to prevent JS errors
Fixed gadget value output for zero values
Fixed gadgets for null values
Added error indicator on dashboard and option to reconnect
Triggering update after retreat period has passed even if regular update is not due yet
Added missing semicolons
Fixed mistake in comment