improve positioning of "Arrange Pages" button
accept empty list of child pages