uapp: subclass utv.TView instead of TComponent