interrupts work fine, however, delta_time calculation is off...