You should nnot really worry about disabling the event node. The event itself does not really consume any resources if it does not actually do anything : -). What consume resources here is mostly the Graphics.Blit call rather than the event itself. Thus simply having a switch node in between is a good way to do what you want. You can also disable the component if you want to use the other implementation.