no need to be restricted to line mode.
more flexible buttons processing.

We can use any port mode.
Also ensure that Tk does not grab the portcl command args!