rewrote listener system to be wired into DAO instead of in UI
refresh data via DAO works now :)