Commit before refactoring Sprite guts.
Button fixes and Input coordinate fixes.
Sprite bounds finally correct, regardless of rotation, parenting, scale or anchor.