heap memory safely deallocated using gui deconstructor
tooltips added to password generator icon buttons