ok, solucioné lo que queria poniendo una función en el status = 4.
hice una clase parecida a la de sack pero a mis necesidades y bueno, ya me funciona excelentemente... todabia no la he terminado aún. cuando esté lista la compartiré con todos.
saludos