removed isSent property in response widget, moved send logic to send method