Modify event functionality finished with everything working as it should