The bullets are generated by the amount of frames, then a bullet click event triggers the function "boutique_goto(framenumber)".
The callback function "pre_move_callback" takes care of activating the right bullet when a new frame activates.