adding parameter for dynamicColorOnly
Adding tests because I like to think I'm an alright guy all things considered