I have got it to work, not sure why though... the event handler code seemed to be pausing on the line: line = "$(echo $line | sed 's/^[^ ]* //' | tr -d '\n')"
Simply commenting it out fixed the problem, what is this lines purpose? And should it be fixed in the User Guide? I really should learn sed Anyway, thanks for all your help, and when I get all my great sh widgets working, I'll be sure to post them