put the box-shadow on the canvas itself

Fixes #7.