added clear button, domain call, text to results area, error handling