Vitalsource Technologies, Inc. Mediated Interfaces