0.2.11 - only add history handlers if pushState supported