По ощущениям всрал тайминги в конце, но я половину вечера боролся с багом, а оказалось у меня просто вьюпорт глючил, так что пусть уже будет так.