[reactive] event merge problem?