made "no" button abstracted preferences control