Vector-based choropleth world map with hover tooltips in AngularJS