move threading to seperat files; revert screenshooter changes; delete unused files