Is there a Bluetooth earphone that can control the Music being played? I'm looking for a bluetooth earphone set, or a device compatible with it, so that I can control the music (play/pause &amp; next/previous) without actually touching the phone.

Is there any hardware that does this? The reason is, I'm getting home from work, in a crowded bus, standind, trying to hold on with one hand, and the other hand cannot reach into phone, unlock the screen, find the next button and press it. It's too hard :)

Or any way to use the volume button for previous / next ? This would be much cheaper, and fancier :)
This sounds a bit like a shopping question, which is off-topic here, but as a general answer: Yes, it's possible to change tracks from Bluetooth headphones.

Almost all headphones that support A2DP (Advanced Audio Distribution Profile), which is required for better quality music streaming, can also handle AVRCP (Audio/Video Remote Control Profile) which handles controlling the playback. 

As an example, I have a Samsung SBH-170, which has buttons for play/pause, next/previous track, volume up/down and call answer.

Just check that the headphones you're going to buy support A2DP, and most likely they support AVRCP as well.