robot model mock (it even emits signals!)