The touch here was a big mystery, at first. I managed (at 152). Great ''short'' level ! !!! (144, next try. But now dry of ideas. Huh.)
EDIT (after some more tries): This 138 is really nice! !!!
Another great one!
I'm currently badly stuck at 275s.
A bit later stuck at 273s.
Will try to find what Flash did to this one!
EDIT (10 days later): The last two steps were well hidden from me. :)