interval firing made page independent