working exact scroll history