added dispatchGenericFocusedEvent