Enable selection of list
===

I am using jQuery ui sortable list. so i should disable default behaviour of the list to permit sort when the user wants to sort (whithin a button of enabling and disabling sort). i use the following: 

        function makelistSortable(listId){
	     $("#"+listId).sortable("enable");
	     $('#'+listId).sortable({
		 axis:'y',
		 update: function(event, ui){
			var hiddenclass= 'hiddenCustIds';
			sortinglist(param1, param2);
                 }
	     });
	     $("#"+listId).disableSelection();
        }
        function eventsChanges(e){ 
	       e.preventDefault();
	       event.cancelBubble=true;
	       event.stopPropagation();
        }

        $("#myBtn").click(function(){
           if(chgOrder == "enable"){
		// DISABLE DEFAULT LIST'S ITEMS BEHAVIOUR
		$("#list").addEventListener('touchstart', eventsChanges);

		// MAKE THE LIST SORTABLE
		makelistSortable(list);
		chgOrder = "disable";
	}
	else{
		$("#list").sortable("disable");
		$("#list").removeEventListener(eventsChanges, false); // does not work :(
		chgOrder = "enable";
	}
});


The problem is when i want to disable sorting. the list is no more sortable , this is fine. But selection of items in the list doesn't work.