detecting sprite clicked on

Hi,

If I have a series of sprites, what is the best way to detect which you have clicked on?

I have a simple class for the sprite which has a draw method to render it from a texture region, I thought I could implement InputProcessor and catch this way,
but this seems to detect clicks on the whole spritebatch and I have other things in this sprite batch.

What I want it for is these sprites hold various tools etc.

Any advice is appreciated.

Thanks