Minimal revert of the GE-related interrupt changes.

Keep most of them, just revert using getList() which isn't cutting it
right now.  Fixes #595.
Merge pull request #637 from unknownbrackets/dlist2

Minimal fix to the GE-related interrupt changes