Esta resposta foi escrita há muito tempo e se tornou irrelevante. Desde então, aprendi a solução adequada para esse problema e a escrevi esta resposta . Por favor, navegue até lá.