Added toolcase and different "cursor states"