adds onSet subscribtion
makes tx delayed
changes onEvent to onChange
adds isSet