Ya those might be it, they are super sticky when you put them on. I haven't used them, but they were recommended by someone I highly trust.