https://peterkellner.net/2007/07/03/silverlightdownloader/