Introduce basic looping playback support.

Caches the interface name when onStart is called from the timer.
Reorganization of the onStart function to make use of the caching.
Adds a "replay" FXToggleButton to control the looping behavior.