To make this work reliably with recent versions of OpenLayers, you should remove `maxExtent`, `maxResolution` and `units` from the configuration.