ref #6903 use listselect instead of twincolselect for status config
ref #6903 cleanup and refactor distribution editor