ignore mal data
respond to pushstate updates