wip: fix strange assumption that screen views are always view groups