drilldown control on location edit form (for choosing parent)
dynamic update of allowed loc types
simplify