tools move based on specific component