removed images.
changed delegate to able handle selected item