21. The computer readable hardware device of claim 20 , having instructions stored thereon which when executed by a processor cause the processor to: confine a placement location of the selected data entry field placed onto the electronic canvas to within the bounds of the electronic canvas.
21. The computer readable hardware device of claim 20 , having instructions stored thereon which when executed by a processor cause the processor to: confine a placement location of the selected data entry field placed onto the electronic canvas to within the bounds of the electronic canvas. 22. The computer readable hardware device of claim 21 , having instructions stored thereon which when executed by a processor cause the processor to: receive an initial value for the selected data entry field placed onto the electronic canvas; and store the initial value for the selected data entry field placed onto the electronic canvas.