Abstract Event Managment