Tooltip issue on MS Edge

by amrutaJgtp

HTML

<script src="http://dt-amruta.technologic.com:8080/eQubeBIT/Lib/Chart/HighSoft/highstock.js"></script>
<div id="container" style="height: 300px"></div>

JavaScript

(function(H) {

  var addEvent = H.addEvent,
    Chart = H.Chart,
    createElement = H.createElement,
    css = H.css,
    defaultOptions = H.defaultOptions,
    defaultPlotOptions = H.defaultPlotOptions,
    extend = H.extend,
    fireEvent = H.fireEvent,
    hasTouch = H.hasTouch,
    isObject = H.isObject,
    Legend = H.Legend,
    merge = H.merge,
    pick = H.pick,
    Point = H.Point,
    Series = H.Series,
    seriesTypes = H.seriesTypes,
    svg = H.svg,
    TrackerMixin;

  H.seriesTypes.column.prototype.drawTracker = function() {
    var series = this,
      chart = series.chart,
      pointer = chart.pointer,
      onMouseOver = function(e) {
        var point = pointer.getPointFromEvent(e);

        // undefined on graph in scatterchart
        if (point !== undefined) {
          pointer.isDirectTouch = true;
          
          console.log('over', e);
          point.onMouseOver(e);
        }
      };

    // Add reference to the point
    series.points.forEach(function(point) {
      if (point.graphic) {
        point.graphic.element.point = point;
      }
      if (point.dataLabel) {
        if (point.dataLabel.div) {
          point.dataLabel.div.point = point;
        } else {
          point.dataLabel.element.point = point;
        }
      }
    });

    // Add the event listeners, we need to do this only once
    if (!series._hasTracking) {
      series.trackerGroups.forEach(function(key) {
        if (series[key]) { // we don't always have dataLabelsGroup
          series[key]
            .addClass('highcharts-tracker')
            .on('mouseover', onMouseOver)
            .on('mouseout', function(e) {
            	console.log('out', e);
              pointer.onTrackerMouseOut(e);
            });
          if (hasTouch) {
            series[key].on('touchstart', onMouseOver);
          }

          if (!chart.styledMode && series.options.cursor) {
            series[key]
              .css(css)
              .css({
                cursor:...