Beh ... io non l'ho provato "pesantemente" ma se ha dei problemi, partirei da questo codice per risolverli e continuare ...
Del resto, anche se ci sono dei crash, bisogna comunque "studiarne" il codice per capire la "logica" e gli strumenti utilizzati ...