Update Adapter Design Pattern

Created customized horizontal scroller delegate.