fixing #25 (logging random events) and #22 (notification position)