fixed bug not setting endTime on sessions and drawing event marks based on time properly