Finished separating playback and hash-population. Integrated Dipa's part. While the css looks horrific, almost all functionalities are available...unable to load videos in the preview