Lots of timezone conversion stuff; event coloring