The intricacies of touch controls. - Petzold, Charles (MSDN magazine)