contentSettings tutorial and API cleanup