New canvases can now be added via jQuery Mobile popups. Canvas options are currently limited to algorithm type and algorithm view in the form of radio buttons. There was a mysterious bug that meant that opening the popup would knock the canvases out of position, even though the popup is meant to be an overlay. Minimising/maximising would strangely fix this problem. The solution was to hide the button box before opening the popup and then showing it again straight after. Stranger still, this would only work if the button box was shown after a timeout of 0 seconds or more. Nevertheless, the problem is solved. Next step is to enable options regarding input type and size.