#43 introduce composes service to handle drag drop