Split into two callbacks: captureCallback and feedCallback