add EventHanders specification