Explain what `this` is bound to in callbacks