fix bug in event command binder preventing graceful unbinding of ICommand and IEvent