better flag UX