Using State Change To Bind And Unbind Event Handlers vs. Handler Branching