Fixed more svg renderer issues

- multiple mouseover events fired when user clicks the hovered node in
  firefox
- use polyfill to disable mouse interaction for the labels and hovered
  areas which can cause some really weird behaviors
- only add hovered area when it does not exist
- originalTarget is the source target in mouseout event