issue #172 added timeout monitoring to ajax calls.
issue #172 adopted behavior of send button to monitored ajax calls.
issue #172 fixed jshint.