@loop0 no post cujo link está lá no começo da thread, eu descrevi um pouco mais detalhadamente e talvez te interesse