Just thought I'd add.....when I went to vote, it was on touchscreens. I thankfully didn't have any problems or issues when using one.
There is also a bit of a paper trail in our area as well though, you fill out certain papers and they take your ID info before you are sent to the machines to vote.