http://ontouchstart.github.io/#squareWave #d3js