New event system implemented on Menu, Button, and CollapsableButton. All kinds of events can now be connected to a callback function. The PopupBox still has to be reworked though, so no improvements on that area yet.