store geometry for each layout_win
use touchid to indicate valid touches

This will allow us to have a touchid but NULL layout_win for touches
outside defined windows.
track touches based on records, not windows
remove use of subwindows

Use drawn targets on a single window instead.