Fix an issue related to touch event coordinates

Touch events are not mapped correctly as they have to be mapped relative to the widget
which is supposed to receive them.

This change is meant to be temporary until upstream resolves this problem.

Signed-off-by: Simon Busch <morphis@gravedo.de>