Attempting a workaround for the issues of the contextView and tablecell not having the same heights. See comments in code for full details.