handle cm's partial smart cover support