finished EventArea class. Took it out because its slow.