Davie Glen world championship diddling