refactor(wants widget) clean up flags for existence of min/max price and buy reasons