did some visual changes and added an error message for legacy browsers