always update frames
removed debug div generation - break ludei
allow passing in a canvas element