feat(modal): add backdropAnimation option (fixes #440)