attempting the use of a datalistlistener in MainApplicationShell