started with QuadTree API but freeze the dev cause of API inconsistency
/ ambiguity , see issue https://github.com/mbostock/d3/issues/1467
removed EventListener class
did some cleaning
upgrade to d3 v3.2.8