HTTP messages are how data is exchanged between a server and a client. There are two main message types:
Requests: sent by the client to trigger an action on a remote device
Responses: the reply from a device
Ctrl for iPad allows custom HTTP commands to be produced and triggered from each control.
Furthermore, by using the HTTP Response Commands function (Located under each button type), the properties of each button can responsively change.