Added equals function to CalEvent