JavaFX Script

dur演算子で簡単にアニメーションできるのは嬉しいのだけど、次のアニメーションを始めるタイミングをどこで拾えばいいのかわからない。continue ifの条件式内のdo laterで次のイベントループに投げて、falseだけ返したらいいのだろうか?
insert triggerを再起させまくったらスタックオーバーフローした。ずぼらしたらいかんて事か。
矢印キーの入力はどこで拾えばいいのだろう?