change surface interact and revise voice search bug