Vector-based world map with hover tooltips in AngularJS