updated to ensure background color fills the entire menu