Actually the #1st thing, WHY I need to register an event? 2nd Thing, WHY I SHOULD DUPLICATE A MESSAGE