fucking functionpointers to buttons works, buttons is now a template for which class it shoud call a method to
merged