There is a relatively simple way to do this manually:
on start of layout: tiledbackground: set originalX to self X
every tick: tiledbackground: move forward speed * dt
if self.X > self.originalX + tilewidth
set X to self.originalX
where 'tilewidth' is the width of the source image of the tiledbackground.