Some navigation fixes/handling. Condensed code and handles it if zms crashes for whatever reason. We can always navigate now, as far as I can tell. I can separate out these commits if you don't want the next one.
ZMS progressBar.
Changed it to overlay alarmCues. Changed it to be a simple percent based div that is more responsive on events longer than 40s. It updates on the same 1 second interval it always has but it always moves rather than waiting for 1/40th to complete. Seeking is more accurate as well. Moved it up to the bottom of the video because that seems more intuitive to me.
Some navigation fixes/handling. Condensed code and handles it if zms crashes for whatever reason. We can always navigate now, as far as I can tell. I can separate out these commits if you don't want the next one.
ZMS progressBar.
Changed it to overlay alarmCues. Changed it to be a simple percent based div that is more responsive on events longer than 40s. It updates on the same 1 second interval it always has but it always moves rather than waiting for 1/40th to complete. Seeking is more accurate as well. Moved it up to the bottom of the video because that seems more intuitive to me.