gradient parameters updated
gradient selectors with callbacks added