EventList works, but it's kind of hacky.  I'll try to clean it up

I'm planning on adding some type of map to fix both the map and the
event list.