resolve #39 expose unbind/disconnect