Move trackerStateListener implementations to TrackerStateHolder