support for event priorities; active events are scheduled into priority queues; lower priorities get always processed before higher priorities svn:r120