Change timeout to ADT and start supporting interrupts