don't fread 0 bytes, plus prints
lookahead should be 0.1, min (from fanout)
global_input size based on MAX_LPs
added asserts for event delays