note about client-side apps
better client-side explanation
fix empty tags issue
add test case