Bug 1083944 -  Implement screen reader quick navigation dialog

Because it is possible for that setting to change in other places, potentially. I figured some model/view separation would be wise here.