app should look and function well in modern versions of major browsers