even more vectorization
added a few more options to tweak screening