Typo from copy and paste: s/keyboard/window.open