docs: function getSavedState(id, successCallback) {
          return neon.util.ajaxUtils.doGet(
              neon.serviceUrl('widgetservice', 'restorestate/' + encodeURIComponent(id)), {
                  success: function(data) {
                      if(!data) {
                          return;
                      }
                      if(successCallback && typeof successCallback === 'function') {
                          successCallback(data);
                      }
                  },
                  error: function() {
                      //Do nothing, the state does not exist.
                  },
                  responseType: 'json'
              }
          );
      }