Don't update menu if filter isn't changed
Optimize usege of "_filter" getter/setter
Use String.prototype.trim(): now we have polyfill for Firefox 3.0
Ignore "useless" changes only if filter is visible
Correctly hide " " filter using Escape key
+ correctly detect changes for spaces-only filters
Add filter all texts using applyReplacements()
(preparation for #6)
Rename: windowsObserver -> bmFilter
(better for debug things like built-in profiler)
Draft for replacement rules
(#6)
Also apply replacement to input string (better than find nothing)
(#6)