Implementation of callwidget and callentity