Problems with Selection and Range objects
theguardian.com