the zoom behavior thing, axis work, and data kind of works too, thanks to Kahrl Karstoff