Jos Buttler believes that England have done well to overcome a number of untimely distractions and reach the ICC Champions Trophy final.