better backdrop handling