anchor.diff:                  });
                 }
                 if (prevAt != at) {
  +                // Switching smart annotation type (i.e. chaned input)
                   prevAt = at;
                   $('.atwho-view[style]').removeAttr("style");
                   filterType = defaultFilterType;
  
positive.code:      * both of them to be called. In such case, AtWhO modal needs to be
       * rerendered.
       */
      function atWhoSwitchHack(filterType, remoteFilterCb) {
        if(atWhoUpdating || (!$(field).length && _.isUndefined(filterType))) {
          setTimeout(function() {
            $(field).atwho('run');
          }, 100);
  
negative.code:             atWhoSwitchHack(filterTypeTag, function() {
                var filterType;
                if (_.isUndefined(filterTypeTag)) {
                  // Switched smart annotation type (i.e. changed input)
                  filterType = defaultFilterType;
                } else {
                  // Switched filtering type (i.e. different filter button
                  // pressed; works also for specific annotation types, e.g.
                  // task#, and coverts to the correct annotation type on confirm)
                  $.each(FilterTypeEnum, function(k, v) {
                    if (v.tag == filterTypeTag) {
                      filterType = FilterTypeEnum[k];
  