custom events for created, hidden and updated items. Now you have 3 more options and events are fired in repaintItem function