- refactored the gl compiler a tad, made selection blend work with BFC/random colors