Updated theme interface