almost finished new interrupts
using new interrupts api
updated docs to new 2.0.0