Better view child handling