updates to provide for older browsers