Added Events Functionality