Refactor BackgroundCapture to not always do expensive Blur