protected void ActOnCurrentAttachedCell(Action<UITableViewCell> updateAction)
{
var cell = CurrentAttachedCell;
// note that we call the update action even if the attached cell is null
// - as some elements use fixed UIViews (e.g. sliders) which are independent of the cell
updateAction(cell);
}