improved scale-to-fit
added sub-menus and support for vimeo