much work: search UI, updates for Baidu SDK, etc.