added form UI beneath canvas. Squares now generate with preview button