updated resposive canvas/page technique