Loading button refactor

Inject the loading elements, rather than fading them i'm. Less pretty but also faster and cleaner. (no more animations)

commit: "Making disabled a class" is unrelated. Components not always button