anchor.diff:        var text = e.originalEvent.clipboardData.getData('text/plain');
         var parsed = self.parseTabbedString(text);
   
  -      if (confirm("Are you sure you want to create " + parsed.length + " new topics?")) {
  +      if (parsed.length > 0 &&
  +        confirm("Are you sure you want to create " + parsed.length +
  +                " new topics?")) {
           self.importTopics(parsed);
         }//if
       });
  
positive.code:     return results;
    },
  
    createTopicWithParameters: function(name, metacode_name, permission, desc, link, xloc, yloc) {
      var self = Metamaps.Topic;
  
      var metacode = Metamaps.Metacodes.where({name: metacode_name})[0] || null;
  
negative.code:     });
      Metamaps.Mappings.add(mapping);
  
      // this function also includes the creation of the topic in the database
      self.renderTopic(mapping, topic, true, true);
    },
  };
  