Add Button

Add button and some listeners