It's scope aware so the callback method can reference the appropriate `this` inside its body.