UNSTABLE working on bejeweled, there seems to be an infinite loop in the reactivity