Provide a delegate method to control whether a particular row is eligible for selection
Resolves #8
Documentation clean up