Maintain state in the speech input button, invoke the appropriate API calls to start/stop speech recognition on click and show appropriate UI on state changes.
Created attachment 64126 [details] Patch
Comment on attachment 64126 [details] Patch Looks good.
Comment on attachment 64126 [details] Patch Clearing flags on attachment: 64126 Committed r65220: <http://trac.webkit.org/changeset/65220>
All reviewed patches have been landed. Closing bug.