Added featuresRange() and more detailed change events.