In this update I removed the logger call when something went wrong in placing items and calling click handlers.
Instead, an ExceptionHandler in the GUIHandler class now declares how to deal with exceptions.
You can simply override it on startup and have your own customized way of dealing with them, like playing the beloved ENTITY_VILLAGER_NO Sound
ExceptionHandler