The system, to a large extent, causes it's own behavior. An outside event may unleash that behavior, but the same outside event applied to a different system is likely to produce a different result.