http://ontouchstart.github.io/blog/#13-08-13_A_draggable_D3_svg_circle