fixed issue backgroundPositionX and backgroundPositionY on FF: with these modifications, they are handled as backgroundPosition property