* Added respective listeners to the buttons + callbacking where necessary