Tweak onClick() code to behave like AlertDialog is expected to

Couple things:
- List clicks and button clicks don't interfere with each other
- Multichoice clicks shouldn't autodismiss

This is conventional behavior for an alert dialog with many listener interfaces. This should also not interfere with existing implementations (and fix it for anyone that needs the listeners to behave independently).

I've updated the README and sample accordingly as well