ググってもよくわからんかった

多分無理だ。そういうことにしておく。ていうか本当はろくに調べてない。

var window = {};

とかしておけばstatusを書き換えられても動かないけど、これじゃあまりにひどいしなあ。status以外のメンバは使わせるべきだし、かと言ってwindowはnewもできなければprototypeも無いし、手間過ぎる。
onstatustextchangeみたいなeventがあれば良かったと思うんだがなんで無いんだろう?