Are you talking about this?
http://www.bicycles-ag.de/bilder/0424.jpgThey are called bio grips in Germany. Available as standard or race version. Can be purchased in Germany from
Bicycles If you are looking for something else, just try to explain it, "The Palm" is obviously unknown to most of us.