support .src() interface
ipad compatibility
fixes, including workaround for break in YT's API