Some work porting over gtimelapse