Added focus events/listeners, Renamed Dispatcher Adapters to Basic""Adapters to avoid confusion with EventAdapters.