Fix issue #54 shift-tab does not cycle backwards through modal dialog