Replaced MainFXMLController-based scene-changing with event-based scene-changing to remove cyclic dependency