DatabaseConnection + gui listeners
controller listener merged and added gui transitions