Chart update produces same behavior.
If navigator is at max and you add some new points to dataPoints and call chart.render() it seems that rangeChange would not be called because such situation produces same result — some points will be above axisY.max