DRY single click actions