add button actions and attempt to get them working