fixed page pickers to handle multiple levels