Drupal Agenda module with some changes