some progreess on the event handeling and execution