added _handlePositionChanges function