pausing the viewfinder was not enough to actually stop the camera stream. So now we call stopPreview().  But we only do it if the we are not already previewing a photo or filmstrip.  This is the change that actually fixes the bug.