changed time based play trigger to hashchange event