redesigned Callback and Slot mechanism around CallbackInvokers
fixed comparison operator problem for callbacks