Added getters for view ui components and implemented listeners in settings controller