Event handling is performed in two event cases – Input events and Non-input events.
Input Events: The hosting browser for Silver Light plug-in handles the input events input stimulus, as SilverLight works within the hosting browser plug-in architecture. The event is sent to SilverLight plug-in through the browser. Later the event is raised in the SilverLight Object Model.
Non-Input Events: These events report a change state of a particular object. For instance, progress of initiated actions by the web client. Certain non-input events provide information of objects as a framework level for lifetime. An example of such event is FreameworkElementLoaded event.