Bird ID: Willow Warbler or something else?

Can anyone ID this? Was in the tree in my garden yesterday eating bugs off the leaves, had a distinctly yellow tinge to it, but only hung around long enough to get these very rushed snaps. Certainly a new one to my garden whatever it was, so an ID would be greatly appreciated: