observeGigvis: add check that input is reactive
renderControls takes a reactive expression

Also fix example and apps auto-generated with view_dynamic