Add ActionMode implementation
Add tests for CAB