fixes for chrome 28