Plot segments when they finish arriving, not when they start
Remove playlist bitrate lines between simulation runs. Make sure the plot displays scenarios where the link capacity exceeds the maximum bitrate playlist properly.
Fix "Add Time Period" button
Don't clone the whole set of time periods, just add one more list item to the end.
Restart switching from the lowest bitrate if a segment times out
When there is a big enough drop in bandwidth that a segment request actually times out, restart the algorithm from the lowest bitrate playlist. Update tech disposal so that oustanding segment XHRs are aborted when the player is cleaned up.
Save and restore params from the fragment identifier
Read location.hash when the switcher loads and use the parameters parsed out of it for the initial network conditions. Update location.hash after every simulation run completes so that it's easy to save scenarios for later re-use.