Add custom background support