Add InteractiveGraph class
Rewrite interactive graph in CoffeeScript