skeletal parent widget impl