anchor.diff:  
     % While the clear input is True, clear the display
     case input_utils:get_boolean(Inputs, clear) of
  -    {ok, true} -> clear_display(I2cRef, Backlight);
  -            _  -> ok 
  -  end,
  -  Backlight.
  +    {ok, true} -> clear_display(I2cRef, Backlight),
  +                  ClearScr = true;
  +
  +            _  -> ClearScr = false
  +  end,
  +  {ClearScr, Backlight}.
   
   
   %%
   %% Read input string(s) and update LCD
   %%
   
  -update_lcd_data(I2cRef, Backlight, Config, Inputs, InputNum) ->
  +update_lcd_data(I2cRef, Backlight, Config, Inputs, NumOfInputs) ->
  +  update_lcd_data(I2cRef, Backlight, Config, Inputs, NumOfInputs, 1, "", normal).
  +
  +update_lcd_data(_I2cRef, _Backlight, _Config, _Inputs, 0, _InputNum, Value, Status) ->
  +  {Value, Status};
  +
  +update_lcd_data(I2cRef, Backlight, Config, Inputs, NumOfInputs, InputNum, Value, _Status) ->
     case config_utils:get_integer_range(Config, {start_rows, InputNum}, 1, 4) of
       {ok, StartRow} ->
   
  
positive.code: %%	
  -spec delete(BlockValues :: block_state()) -> block_defn().
  
  delete({Config, Inputs, Outputs, _Private}) -> 
    % INSTRUCTIONS: Perform any block type specific delete functionality here
    % Return block definition, (Block state - Private values)
    % in case calling function wants to reuse them.
    %
    % Private values are created in the block initialization routine
    % So they should be deleted here
    
    {Config, Inputs, Outputs}.
  
  
  
negative.code: 
    {ok, I2cRef} = attrib_utils:get_value(Private, i2c_ref),
  
    case update_lcd_control(I2cRef, Inputs) of
      % Clear screen input is off
      {false, Backlight} ->
        {ok, NumOfInputs} = attrib_utils:get_value(Config, num_of_inputs),
  
        {Value, Status} = update_lcd_data(I2cRef, Backlight, Config, Inputs, NumOfInputs);
  
      % Clear screen input is on, don't write anything to screen  
      {true, _} ->
        Value = "",
        Status = normal
    end,
     
    Outputs1 = output_utils:set_value_status(Outputs, Value, Status),
  
  