better responsive menu action