sanity-check type, lang & version-parameters
update from live site
avoid box-filenames exceed the button, add description for box