Got EventBus system working. Refractoring code an adding Javadoc.
Considering using LWJGL.