Replaced hard-coded delegate in HHTTourDataMap with generic protocol listener