new caret functions: activate & deactivate
add "return this" to the caret methods