remove binding for accelerometer and avoid side effects

* default smoother now accepts an arguments object as well
* and also does not rely on the binding of this for the inner or outer
function.