[IMP] [project]: improve onchange_project methods.