Would it make sense that the <select> markup is created by the ga-translation directive itself? In the same way as the the bacgroundlayerslector directive...