separate link action and display