GUI cleanup and events listeners interfaces separation.