Fixed FIFOs, destroying event blocked tasks, and use only 7 bits for index number rather than 8 bits