anchor.diff:            }
   
             // Highlight geometry.
  -          var changeset_id = parseInt($(e.target).attr('id').replace('changeset_', ''));
  +          var changeset_id = getChangesetIdFromElement(e.target);
             var features = layerVector.getFeaturesByAttribute('changeset_id', changeset_id);
             if (features.length > 0) {
               if (e.type == 'mouseenter') {
  
positive.code: 
  function showFeaturePopup(e) {
    $('li[class="changeset_item_selected"]').attr('class', 'changeset_item');
    //$('li[id="changeset_' + e.feature.data.changeset_id +'"]').attr('class', 'changeset_item_selected');
    //    $('#visstatus').scrollTo('li[id="changeset_' + e.feature.data.changeset_id +'"]');
  }
  
  
negative.code: 
          $(".changeset_item").on('click', function(e) {
            // Zoom to geometry.
            var changeset_id = getChangesetIdFromElement(e.target);
            var features = layerVector.getFeaturesByAttribute('changeset_id', changeset_id);
            if (features.length > 0) {
              var dataExtent = features[0].geometry.getBounds();
  