Added some doc blocks.
Added Event::isPrimaryEvent() and previousEvent()