How to handle multiple inputs at once and I added a way to wait on two or more events that must be active at the same time. Events now have a way to keep them alive if unwaited for  a specific number of cycles.