fixing menu so it doesnt re-add subviews every time you open it. The views piled on views was causing the text highlight color to not be restored after the second open.