rename Canon to Cannon.js