make sure to mark ticks so they don't get lost in setstate