Serial connection now always kept open
Major rewrite