[ha][dispatcher][refactor] was 'working' before, but, cleaned up quite a bit. currently bugged with issue with dropping box