Callbacks and capturer interface