add documentation and correction on event listener aaand add callback on all method