add transition to gear
implement delay button