An apparatus, method, and program for providing supplemental information related to a broadcast television program. The roller is positioned proximate to a stack of flat mops in the pan and the roller rotates to engage a flat mop and dispense the flat mop out of the dispenser. Source direction information is utilized in the separation process, and independent component analysis techniques described herein use multivariate probability density functions to preserve the alignment of frequency bins in the source separation process.