diff --git a/js/tags.js b/js/tags.js
index ee632e249d39e82657dcffb1b3e9bea391b8872a..a651dd546863330ea729cb1a50ae7603696eecd0 100644
--- a/js/tags.js
+++ b/js/tags.js
@@ -27,13 +27,11 @@ function Tags() {
   var lock = false;
   var state = { init: false, search: '' };
 
-  var mouseenterCallback = function(){};
-
   function tags(){ }
 
   tags.state = state
 
-  tags.init = function(_data) {
+  tags.init = function(_data, config) {
     data = _data;
 
     container = d3.select(".page").append("div")
@@ -243,11 +241,10 @@ function Tags() {
     tags.highlightWords(filterWords);
 
     setTimeout(function(){
-      mouseclickCallback(d);
+      canvas.project(d);
     },300);
 
     lock = false
-    
   }
 
   tags.mouseleave = function (d) {
@@ -259,7 +256,7 @@ function Tags() {
 
     data.forEach(function(d){ d.highlight = d.active; })
 
-    mouseenterCallback();
+    canvas.highlight();
   }
 
   tags.mouseenter = function (d1) {
@@ -282,7 +279,7 @@ function Tags() {
         return d.values.some(function(d){ return d.active; }) ? 1 : 0.2;
       })
 
-    mouseenterCallback();
+    canvas.highlight();
   }
 
   tags.highlightWords = function(words){
@@ -295,7 +292,7 @@ function Tags() {
         return d.values.some(function(d){ return d.highlight; }) ? 1 : 0.2;
       })
 
-      mouseenterCallback();
+      canvas.highlight();
   }
 
   tags.search = function(query){
@@ -308,18 +305,6 @@ function Tags() {
     canvas.project()
   }
 
-  tags.mouseenterCallback = function(callback){
- 
-      mouseenterCallback = callback;
-
-  }
-
-  tags.mouseclickCallback = function(callback){
-    mouseclickCallback = callback;
-  }
-
-
-
   return tags;
 
 }
\ No newline at end of file