beaming event handling changed
beaming in steps