Callback methods can also be either synchronous or asynchronous and add a whole new dimension to how you can approach problems.