How does Himalayan balsam spread?

Each plant can produce up to 800 seeds. The seedpods are under pressure and can burst when disturbed, ejecting seeds several metres from the parent plant.