adding event for dataPoint , adding observeRange for dataPoint