Refactor: extract SoWhatButton class
Refactor: extract floaty