#30 handle splitter events