Finder: optimized find pattern + minor
reworked observe to prepare direct Jython callbacks

observe now returns, when all appears and vanishs happened (no
stopObserver needed)