BPD mood shifts are emotional responses to an external stimuli, and can be manipulated / triggered / changed by environment, people, or any other kind of stimuli.
BP is primarily random (except for lack of sleep and stress that can act as triggers) and external / environmental stimuli does not affect the current mood shift.
Eg. If my bf had forgotten my bday, I will tear down the house because I feel like an unimportant piece of shyt.
Should my bf be playing a horrid trick on me and actually be waiting outside with a dozen roses, my bad mood instantly melts and I'm super inlove. (Although I might still want to slap him a bit)
Now, if I am in a depressive BP episode and I've been waking up every morning crying, wishing I had died in my sleep for days on end, for no apparent reason (other than I have bipolar).... Well then a bunch of roses wouldn't do jack shyt.
I'd still be just as depressed, except I would have pretty flowers too.