dialogs now fade out, and print out their result into the nightshift window.  I have events actually effecting inventory now.  And it all works.  Huzzah.