1. A method performed in a network element operating in a network for reacting to communication performance measurements falling outside of communication performance thresholds, the method comprising: generating a communication performance measurement between a first endpoint and a second endpoint, wherein each endpoint is a point of communication in the network and at least the first endpoint resides on the network element, by: generating a Two-Way Active Measurement Protocol (TWAMP) test packet comprising a first timestamp approximating the egress of the test packet from the first endpoint, transmitting the TWAMP test packet to the second endpoint, receiving a TWAMP test packet response comprising the first timestamp, a second timestamp approximating an ingress time of the test packet at the second endpoint, and a third timestamp approximating an egress time of the test packet response from the second endpoint, wherein the TWAMP test packet response is received on a same path used for transmitting the TWAMP test packet to the second endpoint, and determining the communication performance measurement from at least one of the first timestamp, the second timestamp, and the third timestamp; iterating through one or more retrieved communication performance thresholds; and for each of the one or more communication performance thresholds that are retrieved, determining whether the communication performance measurement falls outside of the communication performance threshold, generating at the network element a trigger associated with the communication performance measurement and the communication performance threshold in response to determining that the communication performance measurement falls outside of the communication performance threshold, in response to the generated trigger, retrieving a plurality of registered handlers associated with the generated trigger, wherein the plurality of registered handlers are executable functions to be executed in response to the generated trigger, wherein the plurality of registered handlers are retrieved from a list of a plurality of handlers previously registered by a plurality of separate applications, and wherein each separate application has a separate solution to one or more network condition that caused the generation of the generated trigger, passing the generated trigger to the plurality of registered handlers, wherein the generated trigger includes information that allows the registered handler to react to the network conditions that caused the generation of the generated trigger, and executing concurrently at the network element the plurality of registered handlers that are associated with the generated trigger, wherein the plurality of registered handlers, when executed, react to the one or more network conditions that caused the generation of the generated trigger, and wherein executing each of the plurality registered handlers executes a separate associated solution to the one or more network conditions that caused the generation of the generated trigger.