partial vimeo support && move pref change hanfling to common.js
add spec