add history.js submodule