recents ordering fix
Cleaned up some threading and databinding. Still needs some work