Toucher: fixes scaling issues

There were a few issues that causes the radius to be calculated wrong. Also the start touches we're triggered too soon, that causes the scaling to be calculated wrong in many apps.