Примерно в таком стиле (для единообразия):
- читается первый операнд из <Data,Op1,Op1>
- читается второй операнд из <Data,Op2,Op2>
- производится сравнение операндов
- вызывается одно из событий, в соответствии с результатами сравнения
Кто мешает-то

Если про меня, то сейчас конкретно меня беспокоит бага с динамической некорректностью хинтов в Win
Которая, в отличии от темы данного топика - действительно бага