For instance, one control programs can include interactive television (ITV) data handlers 240 for interactive communication with the digital media, enhanced television engines 242 for providing features such as recording and playback, and a media module 244, for media processing.