jQuery: Como detectar se um elemento não é clicado?

Gostaria de saber se é possível detectar se um elemento não está clicado. Este é o código que tenho:

$("#mpElement").myFeature({
            .........
            .........
            .........
    afterDo: function() {
        // This if-else statement has to go inside "when not clicked" condition. 
        // Not sure how to do this...
        if($(".myButton").last().hasClass("selected")) {
            $(".myButton").first().addClass("selected");
            $(".myButton").last().removeClass("selected");
        } else {
            $(".selected").removeClass("selected").next().addClass("selected");
        }
        $(".myButton").on("click", function(){
            $(".myButton").removeClass("selected");
            $(this).closest(".myButton").addClass("selected"); 
        });
    }
});

Vais aperceber-te$ (". myButton"). on ("clique", function () { para detectar o evento click. Eu gostaria de colocar as instruções if-else acima desta função dentroquando não clicou condição. Nao tenho certeza de como fazer isso.

questionAnswers(1)

yourAnswerToTheQuestion