GTNPORTAL-2962: fix issue where two clicks were required to open menus on touch based devices.
GTNPORTAL-2959 refined logging level and improved error handling
GTNPORTAL-2969 make email validation pluggable by user's custom rule