CLC-3413 Put act-as functions in their own controller