started work on event handler....not as it used to be..need sleep