Add percentage support for background position