Why not:

```js
this[e.type](touch);
```