Added selectItemsWithBlock method.  Fixed remembering selections.  Changed selection behavior.