this should be a private variable

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
move check for event overlap to it's own method

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
use checkOverlap in event creation

Signed-off-by: Tomas Neme <lacrymology@gmail.com>