Renderer and Listener modularized out of Player, porting Player into videoTest.html and videoTest.js