16x2 LCD Mystery [update]

how would i get this pressure on the frame forever?

By twisting the black tabs that are extending through the pc board. You can see five of them in photo DSCF5870.

Don