Broke some stuff, fixed it, then broke some more, decided to commit incase I keep rolling down the hill :(
Found the top of that hill, still don't think the button is working correctly, but positions are rotated.