live.scala use touch velocity instead