more intelligent previewing - preview dimensions are stored in the URL hash fragment