playlist DOM creation code and more docs