docs: function PromisedHandler () {
          this.getSuggestions = function (entry, callback) {
              this.pendingSuggestion = {
                  entry : entry,
                  callback : callback
              };
          };
          this.getAllSuggestions = function (callback) {
              this.pendingSuggestion = {
                  // there's no entry, in case you didn't notice
                  callback : callback
              };
          };
          this.$dispose = Aria.empty;
      }