I've got a bunch of three pin headsets. Hitting the button answers calls but it also does a couple of things:

1) If I'm listening to a song on an mp3 player other than default, the other player won't respond but it will stop and start another song at the same time on the default player...

2) Pressing the button twice or three times does not forward or rewind a song. It's just once, stop and go.