Improved research page handling