Revert "Revert "New SVGMouseAction class""

This reverts commit 4b9ade5ffe10266d664c533fa1e00870e56023fb.