rearranged CallbackInvoker creation
api cleanup
check-in of VirtualCallback[Invoker]