In using Timelines, it is often the case that you create independent timelines to move a node in the x-direction and a second timeline to move the same node in the y-direction. Is it acceptable to do the same task using TranslateTransition? If so, then it doesn't work. It appears that if you don't specify values for fromX and toX (or fromY and toY) then these values get implicit 0's invalidating a previous TranslateTransition that sets them. Note that you don't always want tranlations on x and y directions to be applied within the same time period.