I thought this may be the case.
In that case if you keep missing the bell by 2 seconds, it can drastically un-align itself with your actualy inject times.
Still a really good idea, but a few tweaks to the program would help.
For example, make a section on the program where you can set the key-stroke that starts the stopwatch.
Then you can set it to the same hotkey you have for your injects in game, thus if you do miss the bell by a few seconds, the forthcoming bell will be aligned.
Again, I am not knocking down this, but just giving some ideas
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.