updates for firefox fixes and minor refinements.

Signed-off-by: Jon Yardley <jonyardley@me.com>