add 'parent visibility changes' notification and use that to fix video widget