Changed HexFrame processing to happen as they arrive rather than using a FIFO