TODO: Populate general listeners class