bug fix: placeholders now work not only if siblings are visible, but also if they aren't visible but their children are