anchor.diff:    div#info
       span Delaunay Triangulation
       br
  +    button#btnDelaunay Delaunay
  +    button#btnNoCross No Cross
       button#btnRandom Random
       button#btnAll All
  -    button#btnNoCross No Cross
  -    button#btnDelaunay Delaunay
     div#container
  
positive.code:         for (var i = 0; i < POINT_COUNT; i++) {
            for (var j = i + 1; j < POINT_COUNT; j++) {
              var line = new Bu.Line(points[i], points[j]);
              line.strokeStyle = "orange";
              if (!isLineCrossWithAny(line, lines)) {
                lines.push(line);
                bu.append(line);
  
negative.code:       }
  
        function delaunayLines() {
          var i;
          lines = [];
          for (i = 0; i < POINT_COUNT; i++) {
            for (var j = i + 1; j < POINT_COUNT; j++) {
              lines.push(new Bu.Line(points[i], points[j]));
            }
          }
          for (i = 0; i < lines.length; i++) {
            while (lineTryKillOthers(lines[i], lines))
              lineTryKillOthers(lines[i], lines);
          }
          for (i = 0; i < lines.length; i++) {
            lines[i].strokeStyle = "#088";
            bu.append(lines[i]);
          }
        }
  