3.6/dev intrepid lwright event bugs

Not sure what benefit there is in using the block enumeration instead of plain for loop. I don't have anything against it I guess, just wondering why.