correct structural event handling, updated examples