update delayedObserver code, live search more unobtrusive with jQuery