Added animation and background color to overlay, refactored class names