miscellaneous fixes

cleaner logging and error messages
fix: map selected event to select action
moved noisy logging to debug level