interactiveX: the main bits (suspend/wake)