added two-way communication. Interfaceboard sends the next command after receiving finished command from Cubett.