fix(modal): Captures focus in both directions - using tab & shift-tab
    When dismissed focus is returned to the launching element