Function to unset DISPLAY, keeping a cached copy.

Closes #9.
Include changes that I forgot in 631499c..15178ca.

Really closes #9.