I use a Sena SMH10 with a bluetooth connection to my phone.
I can control the MP3's from there. Stop, Play, forward/skip. I found I don't use the features very much and just let it play.
If I am in town, I turn down the volume and generally use Pandora and just let it do it's thing.
The best part? No wires to deal with at all.
2006 KTM 950 Adventure - Go Everywhere Bike
1993 Suzuki GSX1100G - Street Touring Shafty
2000 Suzuki DR200 - A Little Smaller