hyperlapse and some kind of state stuff