delegate keyup to prevent search event binding bug