Thanks, last night I was fearing that this would happen... need to fix it!

The thing is, we actually DO want to position the background in certain situations. E.g. as an excerpt from simple-form.rb:

```ruby
background static_dir + "menu-top.png", height: 50
background static_dir + "menu-left.png", top: 50, width: 55
background static_dir + "menu-right.png", right: 0, top: 50, width: 55
```

That does need the positioning code to work... so we may only trigger it when an absolute_position is set for the backgrounds... maybe that could also just go into the painter and be ignored otherwise. I don't know.

Seems to be harder than I thought. Thanks for catching this!!! =D