I think it makes more sense to have the settings in the panel page itself, and call the parent for any additional general work. Otherwise it's very confusing.