adding support for buffer list event and changing - to _ in event names for dispatching