I remember they used to sell this rubber coat that makes your rubber tacky. Do they still sell those??? I'm not familiar with the rubber you are using but would it be because of the rubber itself? I wonder if it's worth comparing it to the quality of dignics09c?
Also, if you pin your finger...