wait for element visible, not just present