min refactor(adapter listeners)