moved page approve event call from trigger method to approve method