one other thing regarding touch input. Is it possible to make it so the cursor/pointer also stays visible on the main display when touchscreen widget is touched? (i.e. so the mouse does not have to be moved or clicked to make cursor/pointer visible again)
edit: succesfully keeping curosr from hiding (when pressing Zonea widget) with an autohotkey script:
#Requires AutoHotkey v2.0
#SingleInstance Force
Persistent
SendMode "Input"
SetWorkingDir A_ScriptDir
LButton::
{
DllCall("mouse_event", "UInt", 0x0001, "Int", 1, "Int", 0, "UInt", 0, "UPtr", 0)
DllCall("mouse_event", "UInt", 0x0001, "Int", -1, "Int", 0, "UInt", 0, "UPtr", 0)
}