Ignore invisible widget touch events

Skip invisible elements when dispatching touch events