Moved ItemClickListener to its own file
Moven ItemClickEvent to its own file
Code formatting
Code style fixes
Moved LayoutClickEvent to its own file
Code style fix
Code style fixes
Moved ItemDescriptionEvent to its own class
Fixed self type