Tag Selected: function overloading explained