Please try my solution in http://annihilus.net/showthread.php?t=12082