add option click listener