Fixes for mobile scrolling
Added delay to restore hash state function to fix mobile bug

Without delay, the first click handler would finish after the
second one