Handle non-standard hotspot rect normalisation, and move hotspot detection into the pagedView