Changed all our dialog from JFrames to JDialogs so that we can set their
modality which then blocks its parent from input while they are up.