fix(core): cancel control command cancellation token every time
feat(core): add map changed control cancel reason
feat(core): add command for taking control Allows only one silmutaneous action in the given group, user cancellable