Refactor and clean up BackgroundBitmapDisplayer

Code clean up and variable renaming to make it clearer what is going on.