Test with hasText. Could be an empty string
Update libraries
Make it a bit more readable
Integrate loader.css into index.html
Make it consistent with all the other applications