Fixed canvas sizing and touch position errors