It would be nice if one could attach a train stop to a factory. Then when a train stops at the train stop it would appear on the inside of the factory until the train stop condition is satisfied and it tries to leave. It then goes back to the outside and continues on it's way.
Given that trains cause events this should be UPS friendly.