BRANCH 4.1: changed load_js to be more flexible (enabling external
javascript libraries)