ui search message logic