Finalize background image
Completed some features, but a few crashes still

Loading files doesn't seem to work, but loading images does! However the
image data isn't saved anywhere yet. Also the tab switching between
text/image works, which is nice. I think that the processor probably
shouldn't be listening to text events, though... that ought to happen
from the GUI thread.