I would cheat and save in TinyDB the numbers and their locations, then use those when setting up Canvas2.