Use preventDefault where available to improve IE9 keyboard experience (see #24)