This video has some insight on how it is done: