fix control value volatility when changing critera
my cumulative improvements and fixes so far
initial setPredicate: support (KVO)
more kvb support
further advances