restructuringcode to be OO, user can now add event by clicking on party map