list_get_prev_item
extern void *list_get_prev_item(struct list *list, void *item);
listener = (monitor_listener*)list_get_prev_item(