added pwm fade example using callbacks