iPhone compatible earbuds?

I'm starting to really dislike the standard earbuds. Somehow they don't
fit well enough in my ears, so they keep dropping out on a regular
basis. I liked the old iPod buds, somehow they remained in my ear
without any problems. But they don't have the mic and controls that the
new one offers.

 I've looked around, but couldn't find any alternatives. I cannot use
in-ear buds since I use my iPhone on my Piaggio moped, and need to hear
at least a bit of surrounding sounds. So in-ears are out. Of course
on-ears too, since they won't fit under my helmet... And I want to keep
the same functionality as the original buds (mic and controls).

 So, anyone who knows of a viable alternative to the iPhone original
3 responses
I was thinkng of getting the new in-ear ipod ones. I was also going to suggest Grado SR-60 or SR-80's, but those are out of ear... fantastic quality though, plus retro appeal.
they look great, and Grado is a top brand. But as I said, those are not viable for my personal use as a commuter wearing a helmet :)
Unfortunately I do no own an iPhone, but an iPod Touch. I am using Griffin TuneBuds Mobile.