Operations for registering handlers in different positions.
Add handler to the end of the list
Add handler to the beginning of the list
Add handler at a specific position
Operations for registering handlers in different positions.