binding internal events to a private namespace