corrected wrongfix (event dispatchers still needs &$item by ref)