UI change transaction