rewriting video listening, NOT stable