I noticed emit notifySessionState(NOTIFYACTIVITY); in onRcvChar() (both functions) Can't that one be moved to onRcvBlock() ? Emitting a signal from onRcvChar() seems like a poor choice wrt performance. Cheers, Waldo -- Advanced technology only happens when people take a basic idea and add to it. -- Bob Bemer