anchor.diff:            removePoint.blindUp({ duration: <%= @delay %>, afterFinish: function()
             {
               removePoint.remove();
  -//            console.log(removePoint.remove());
               if(queue.length > 0) (queue.shift())();
             } });
           } });
  
positive.code:         var removePoint = $('diff_content').down(<%= change[:start] %>);
          Effect.ScrollTo(removePoint, { duration: <%= @delay %>, offset: -30 });
  
          var wrapper = new Element('div', { 'class': 'sdgasgsagd' });
          wrapper.update("<%= j change[:lines] %>");
          wrapper.addClassName("change_line");
  
  
negative.code:     <% elsif change[:mode] == :add %>
        queue.push(function()
        {
          var wrapper = new Element('div');
          wrapper.update("<%= j change[:lines] %>");
      
          var insertPoint = $('diff_content').down(<%= change[:start] - 1 %>);
  