Emit correct event on mouseout

In several instances, D3 `elementMouseout` events are emitted as an Angular `elementMouseover` events.

This PR corrects this discrepancy, and makes mouseout events work correctly on all chart types.