add ContainerEventSource
add missing doc comment for DocumentEventSource
add FocusEventSource
add WindowEventSource
add missing cross link
add WindowFocusEventSource
add WindowStateEventSource