Button hudget

Buttons with std::function Callbacks, implementation example in hud.cpp