Turns out unwrapping from the dom monad loses the js pointer... weird.