cross browser / devices top menu impl