full working stack for pageInteractionService