make events extensible; update javelin dep version