For next time:
3. a) Be able to click on and drag a dot
b) If a dot is created, clicked on, or a rectangle is created it becomes selected
c) Pressing escape or clicking on the canvas unselects any selected object
d) Use arrow keys for fine grained positioning of selected object
For next time:
3. a) Be able to click on and drag a dot
b) If a dot is created, clicked on, or a rectangle is created it becomes selected
c) Pressing escape or clicking on the canvas unselects any selected object
d) Use arrow keys for fine grained positioning of selected object