You should update the button status(enableSend) if you don't force to clean the fields(or you will see the button still disabled after add the receiver from contact)