looks pretty neat, a bit too simple and unfinished to be approved though - currently it's hardcoded to use the 1st entry, should be variables for which "line" is currently active, and what's exactly the purpose of the "bind" thing?
all I got from it was all I could assume was a bug (see attachment, note string was incomplete at the end as well after this)
needs a lot more work done on it - relative to the amount of work needed to make it that is, for something this size, needs either to be very good, "essential" in some way, or have a lot of other uses (not to mention a lot more documentation), also you should post the triggers in your description - is what I imagine the first poster was trying to get at.
Edit: arguably that timer should be configurable variable in an initialisation trigger first too