Different techniques for interactive graphics in the browser
- FixedSquare -- just put a square on the screen
- RandomSquare -- draw a square at runtime, at a randomly generated location
- MovingSquare -- draw a square that moves randomly around the screen
- MovingSquareClick -- like above, but changes color when the user clicks on it