moved show/hide link text swap to event handler