Added range detection with callbacks