addtional scripts

messing around with various ways to simulate a 'zoom' with the canvas.
The canvas widget is more versatile than I originally thought.