Events work with the removal of threading... use start(thread = False)