set the backgroundImage property only if it is available

if `properties.properties.backgroundImage` is not set, the `backgroundImage property` of `$.button` will still be overwritten. This PR allows to avoid this behavior.