replace pageAction with action

action may bubble up to parent class