anchor.diff:          dataSampleUrl,
           dataMenuItemsUrl,
           prevAt,
  -        DEFAULT_SEARCH_FILTER;
  +        DEFAULT_SEARCH_FILTER,
  +        atWhoUpdating;
   
       dataUserUrl = $(document.body).attr('data-atwho-users-url');
       dataTaskUrl = $(document.body).attr('data-atwho-task-url');
  
positive.code:             var searchFilter = $('.atwho-view[style] .btn-primary')
                                  .data('filter');
  
              if (_.isUndefined(searchFilter)) {
                searchFilter = DEFAULT_SEARCH_FILTER;
              }
  
              if(prevAt != at) {
                prevAt = at;
                $('.atwho-view[style]').removeAttr("style");
                searchFilter = defaultSearchFilter;
              }
  
              var dataUrl;
              switch(searchFilter) {
                case 'tsk':
                    dataUrl = dataTaskUrl;
                    break;
                case 'prj':
                    dataUrl = dataProjectUrl;
                    break;
                case 'exp':
                    dataUrl = dataExperimentUrl;
                    break;
                case 'sam':
                    dataUrl = dataSampleUrl;
                    break;
              }
  
              $.getJSON(
                dataUrl,
                {query: query},
                function(data) {
                  callback(data.res);
                  initButtons(query, searchFilter);
                }
              );
            },
            tplEval: function(_tpl, map) {
              return _templateEval(_tpl, map);
  
negative.code:     dataMenuItemsUrl = $(document.body).attr('data-atwho-menu-items');
      // Default selected filter when using '#'
      DEFAULT_SEARCH_FILTER = 'sam';
      atWhoUpdating = false;
  
      // helper methods for AtWho callback
      function _templateEval(_tpl, map) {
  