operations passed to event handlers
removed sticky blocks
merge