Brodaly, ‘Event’ is used for GUI scripting, and ‘Input’ is used for game-world controller handling. There is no real discussion about where to use one or the other- they are generally used for fundamentally different things and while there is some overlap in functionality, it rarely comes up in practice.