Added synchronous event handling to lists