Correct me if I'm wrong but `toggle` is supposed to be called programmatically so I don't see what event could be bound to it !?