seemed that the only thing I was missing was setActiveCamera and a little reorganising
I can roam around the level in the fps camera, when I hit a button the camera freezes and I have cursor control in my menus, I hit the button again and the menu's go ...
yeah I could, but right now, the player is just a camera floating around, you're suggesting I attach a node to the fps camera so I could just redirect the camera to the player-node's position?
It is a good workaround, i've been trying to find how the the addCameraSceneNodeFPS is build in the source ...