mmm si de hecho publicaron 2 en el tema pero el de @George estaba incompleto le faltaban algunas lineas, yo creo que se le paso copiarlas
pero el autor solo a sacado esa version que te deje en VKP al publico y es la que mas o menos funciona