model stops when first element diffuses across container