add color
update for turbolinks new page:change event fire, add error checks for pushState compatibility