I'm having a hard time following this, but pretty sure you don't want to duplicate the events in the ListView and the Adapter.