finished the basic responsive menu behaviors