Для этого необходимо при клике на .column1 или .column3 останавливать "всплывание" события, а функцию, которую надо выполнять при клике вне этих элементов, повесить на "верхний" элемент, например, на body, и внутри этой функции первым делом проверять, остановлено ли всплывание, и если остановлено, то прерывать выполнение функции.
function clickAnywhere (e) {
if (e.isPropagationStopped()) return; // propagation was stopped, exiting
// do if propagation was not stopped
..
}
$('body').on('click', clickAnywhere);
$('.column1, .column3').on('click', function(e) {
e.stopPropagation();
});
Рабочий пример.