Broke the app.  Need to find a way to distinguish between loaded, extended, updated thread events.  Should I even bother?  Why the hell is this necessary?