Fix indentation and format
Implemented action event handling
Fix exception annotation
Fix javadoc on ApplicationAction constructor