New interrupt handling framework which covers both sleeping and NOT sleeping nodes (#142, #149, #166, #154)