new event system integrated, first try.