It even works on touch screens!