camera: Implement proper touch-focus behavior

Change-Id: I9117f99b0ed6c5b06d2fae8b1215425e86702135