<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><a href="https://localhost:3000/src/main/html/bubbles.html" class="">https://localhost:3000/src/main/html/bubbles.html</a> <div class=""><br class=""></div><div class="">has a flashing because the event order is not determined. The TimeSensor sends a fraction_changed (value 0) and a cycleTime (value currentTime) event at the same time, but you don’t know in which order. It looks like that the interpolators get the fraction_changed event earlier than the new keyValues. That means the first frame is from the old keyValues. The solution is to send an (new) fraction_changed event with value 0 in you script after the position and orientation is set. See attachment with fixed bubbles.x3d.<div class=""><br class=""></div><div class=""></div></div></body></html>