added workaround for double touch event handling