get double from GetSurplus(), take better care of inverse-goals in status window