I wrote another blog post about this and why I unfortunately won't be able of implementing the browse and remembering the position.