Add BackgroundColor feature, bug fix with UTF-8 encoded files