Adding facebook status logs and display them in the heartbeat stream

Since there are no heartbeat defined rules for the submission when a user updates his status, i will provide some code, using the default rule in facebook_statusses.

Code: 
array (
  0 =>
  array (
    'message' => '!message',
    'message_concat' => '',
    'message_id' => 'heartbeat_facebook_status_update',
    'concat_args' =>
    array (
      'type' => 'single',
      'group_by' => 'none',
      'group_target' => '',
      'group_by_target' => '',
      'group_num_max' => '',
      'merge_separator' => '',
      'merge_end_separator' => '',
      'roles' =>
      array (
        0 => '0',
        1 => '0',
      ),
    ),
    'description' => 'The message of a user updating his status.',
    'perms' => '2',
    'custom' => 1,
    'variables' =>
    array (
    ),
  ),
);
array (
  'rules' =>
  array (
    'facebook_status_rules_update' =>
    array (
      '#type' => 'rule',
      '#set' => 'event_facebook_status_update',
      '#label' => 'Submit Facebook-style Status',
      '#active' => 1,
      '#weight' => '0',
      '#categories' =>
      array (
        0 => 'facebook_status',
      ),
      '#status' => 'altered',
      '#conditions' =>
      array (
      ),
      '#actions' =>
      array (
        0 =>
        array (
          '#weight' => 0,
          '#info' =>
          array (
            'label' => 'Logs default activity for the status update',
            'label callback' => false,
            'eval input' =>
            array (
              0 => 'uid_param',
              1 => 'uid_target_param',
              2 => 'nid_param',
              3 => 'nid_target_param',
              4 => 'message_id_param',
              5 => 'variables_param',
            ),
            'module' => 'heartbeat',
          ),
          '#name' => 'heartbeat_rules_default_action',
          '#settings' =>
          array (
            'uid_param' => '[poster:uid]',
            'uid_target_param' => '[owner:uid]',
            'nid_param' => '0',
            'nid_target_param' => '0',
            'message_id_param' => 'heartbeat_facebook_status_update',
            'variables_param' => '@message=|=[status:status-unformatted]-|-',
            '#eval input' =>
            array (
              'token_rules_input_evaluator' =>
              array (
                'uid_param' =>
                array (
                  0 => 'poster',
                ),
                'uid_target_param' =>
                array (
                  0 => 'owner',
                ),
                'variables_param' =>
                array (
                  0 => 'status',
                ),
              ),
            ),
          ),
          '#type' => 'action',
        ),
      ),
      '#version' => 6003,
    ),
  ),
);