Resolving a number of browser issues & bugs.

FogBugz issues #1426, #1427, #1387, #1388, #1402