Canvas example
Move your mouse over the grey canvas below and see what happens
canvasexample.js