Handling External Events Efficiently in Gillespie's Stochastic Simulation Algorithm