app: add event resources

Signed-off-by: Arnav Gupta <championswimmer@aokp.co>
lib: cleanup and fix javadocs

Signed-off-by: Arnav Gupta <championswimmer@aokp.co>