handle empty input more gracefully
hide input textarea when analyzed.
add re-analyze functionality