Yes, you can have multiple events in a component. What is it you're trying to do with the events in a component? When you say "why do I have to type events", do you mean when creating an event in a component and giving it a name? If so, this is because you need to trigger an event from a component in order to send data out of it to the page or a parent component, so the event you create is up to you in terms of what it's called or what it sends back.
Common examples are click events e.g. for a button component. You create an event called something like "onClick" or "buttonClick" and trigger it from within the component e.g. on click of a button, trigger the "buttonClick" event. This means when you add a button to the page, you can use the event to do further actions.
I can demo an example if you like?