pub fn view_change<TYPES>() -> Box<EventPredicate<TYPES>>
where TYPES: NodeType,