Mouse interaction

Adds basic mouse interaction to TwoDCamera. This can be tested in two of the boxes in the scenegraph/viewbox example.