basic event positioning calculation