product index clocking and unclocking officially working! FINALLY! (thank got for stack overflow)