Context switching is working with the new list implementation. Further testing is needed.