update shortcuts canvas code (taken from shortcuts-to-canvas) branch
change Apps to use canvas instead of HTML (from branch apps-to-canvas)