a bit of cleanup / refactoring, and fixed a bug where gfycat and other VIDEO tags might not start out at the right size, and therefore overlap stuff until dragged to resize.