Fixed context bug, now interrupt nesting is handled correctly...in theory