Don't scoll to top of the page when runnning test
Better async test handling

1. added `testing` status with indicator
2. fail test if someone prematurely switches task