It would add to the realism and immersion to this already great game. When driving a timetabled service there are rarely situations when driver should pay attention to the signals because they are 99% of the time green aspect. So I am proposing to implement some kind of randomness in services. For example services would have 5% (less or more) chance to experience some kind of event. That event can range, for example service suddenly can't drive at speeds greater than cautionary or some kind of slow speed. Or service suddenly experienced something that it can't continue. So the trailing service will have to divert or terminate completely. If that happens some kind of message should pop up that would say something about the event.