Adding into observer the concept of an unhandled event.
First step of integrating events into client
Scripting client