Rather than having the canvas inline, it might make more sense for the canvas to take up the whole browser viewport on mobile devices.