fix #108, don't override background directly
Merge pull request #109 from EragonJ/bug/108

fix #108, don't override background directly