Client build: modularize search input plugin from ui.js
Apply stable 782cf1a to next-stable
merge