main.js added underlay

formatting fixes with canvas size
Merge branch 'John'