D3 3.2 adds selection.size, where size means "number of selected elements".
This avoids an extra mousemove listener in base modes.