added background Surface and caption
Merge pull request #5 from bchiou/background

added background Surface and caption