ENH: Add separate event colors

Allows for different events to have different colors. Ready for review/merge.