integrated bug fixes/additions from @nowsprinting, fixed bugs with showGradient