fix controlled input state / cursor position uniphil/xxs

apparently removing/writing an input's attributes (id I guess?) resets the cursor position in
FF, so now the virtual dom actually diffs the attributes

events are still removed/reattched everywhere for now.