[Canvas] proper way to sort apps by layout