Add description.js, fixes #5677