improved "find" method when the first argument is null
add redirect method, which redirects events to its children