Javascript Weirdness+*self+*delete