Initial support for using background instead

Update #3