Are you using an UNO, Nano, Mini, or MEGA? If you use a Leonardo/Micro the interrupt numbers on Pin 2 and Pin 3 are swapped.
You should ALWAYS use 'digitalPinToInterrupt()' with attachInterrupt():
attachInterrupt(digitalPinToInterrupt(2), handleInt, FALLING);