Redo backdrop show/hide in a polymorphic way
Merge pull request #549 from ussuri/follow-up-to-517

Redo backdrop show/hide in a polymorphic way