Mouse interaction

Adds basic mouse interaction to TwoDCamera. This can be tested in two of the boxes in the scenegraph/viewbox example.
And here too, since Visual does not *take* the name argument:

    def __init__(self, parent=None, **kwds):
        Entity.__init__(self, parent, **kwds)