Changed LLVM event system to allow multiple concurrent events of the same type. Events are odd, assign time appears to be calcuated at trigger time, but priority appears to change after the event is triggered but before its applied.