Misc fixes.

-Made the layout responsive (using JS sadly).
-Changed alerts to console logs
-PreviewMedia is optional (e.g. StartSnu may not have one)
-Fixed scrubber layout