component scope update
transition control
tracky -> track-by
custom directive deep option