Looking straight out of someones grandparents driveway, complete with cobweb under the front passenger wheel. I wonder if this one has the touch screen and if so does it work?