Callback (computer Programming)
In computer programming, a callback is a reference to a piece of executable code that is passed as an argument to other code. This allows a lower-level software layer to call a subroutine (or function) defined in a higher-level layer.
Read more about Callback (computer Programming): Use, Callback Design, Implementation