Check the "Entire Selection" radio button in the fill options; that'll stop it from mixing them together. For the rest, I'll let someone more knowledgable than me answer