Async model abortPrevious must now be explicitly called by state function.  resolves #23