> because for some reason i cant get it to work
Sounds like you might have to look into TimeDelta to me.
Edit: removed quotehell
Thats the problem ^^ i sometimes forget to use TimeDelta when making custome controls or stuff and then i end up with a pause that actualy "pauses" only a part of the game aspects.
In the other hand i would like something like when you use "Layout" object. It automaticly freezes previous layout. (at least it was)