is there a way to make linux programs not hang the entire desktop when they hang or is that just how linux is? case in point is firefox hanging ubuntu on large JS loops forcing the computer to need to be restarted because desktop control cannot be regained