save and restore instance state of wrapped list, and delegate setMultiCh...

...oiceModeListener

As suggested in #255