Add completion closure to Accelerator
Add canceling to SmoothChanger and Accelerator