Add callback support. See #1