Functional settings page and changed API to work with qry params better