The modeling is not big. buttons are rotated aorund their axis on a torus. the way you make them rotates create an illusion of torsado. I had to make a realistic rendering in order to emphasize the effect.