Mine stays in place without any screws. The trim holds it real firm. You should havbe no problems with it.
How did you zip tie the screen in? Is it firm against the bezel? mine is still sliding down a bit. I would love to see some pics if you have any