touchevents: set the screen pointer after checking the device is enabled

If the device is disabled the sprite is NULL so we get a seg fault
5 jobs for nacho/touch-events in 7 minutes and 8 seconds (queued for 3 seconds)
latest