I'm not sure. There is a bit of a confusion of who's responsible for what. Mind you just not long ago formatting of the FeatureInfoPopup was implemented per layer without delegating behaviour.

The layer could potentially reference the time control when it build the feature info, it's not a big deal, however, the TimeControl already modifies pieces of the layer when it handles the layer. Not to mention it makes the code clearer IMO.