Change to initializeSerial: the port used is selected randomly from list of found serial ports.
Made inactive serial check smarter and fixed it.