Tag Selected: learn c# interfaces