public Tools(Func <IToolApplier> toolApplierProvider, IMousePositionProvider mousePositionProvider) : this(toolApplierProvider, mousePositionProvider, KeyCombination.Builder(KeyCode.Escape).Build(), KeyCombination.Builder(KeyCode.Mouse0).Build()) { }