Fixes to the rotation code to allow navigation and to properly update after rotation.
Also added hash coordinate suffix support to allow an area to be specified via URL hash