Support for multiple events at the same time (in theory!)