added a constructor for TouchSessionParameters so that all values can be set on construction