General updates.  Sort of Com ports

Playing with invoke - wrongly!