removes the textview
adds edit text and button
state change
rearrange and change background
adds button interaction