i understand the problem with racking the slide and losing the element of surprise. i got a simple solution
. pull the gun under your bed covers and rack it there it wont take much time at all. also barricade your door so the bg has to take time to open it. hide and wait.