Added Buttons and implemented them including callbacks