The only think I don't see how they handled was if you copied and moved them you would need to update all the effect times. It would be easy to move to another track if the time is staying the same but to copy and move it forward you would have to add an offset to all the times.