override() is now static and is undoable, plus automatically override based on HTML element's classes