Hi,
Yes, this is an example of how to use DT-INTS, if you want more information on it I strongly suggest that you
A) Check Darrels website and all his examples and
B) Search the forum because there's been a TON of examples and discussions on these great routines over the years.

im not sure why INT0 and INT1 have falling and leading edge differnt but thats ok
That was just to show that you CAN select on which edge the interrupt should fire. You want them both (or all three including INT2) on the falling edge then you set them up that way.

I would like to know how to alter my original code to use 3 interupts though?
Using ON INTERRUPT:
First you set up the three interrupts you want to use and enable them, just like you've done with INT0 in your working example. To determine which of the three interrupts that fired you check the three individual interrupt flags in your interrupt service routine and act accordingly. Before you leave the interrupt service routine you clear the interrupt flag that caused the interrupt. (I thought we covered that earlier in the thread).

/Henrik.