An abstract player for sequences of timed events