Fix some small bugs in TouchControls

found some potential issues in touch controls, tighten it up