Slamming face into refactoring ideas for buttons/buttondata (ohgodwhy)