Ping widget

-
We define widget that can create subwidgets reqursively. Each instance sends some data to ping widget with some interval. The goal is to show that destroying widget also destroys all subwidgets (ping widget does not receive events from subwidgets any more).