Horrible attempt at adding touchscreens.