- added tabPane listener and refresh from database upon tab activation
- started some Sale process logic, but this is insane...