messed around with shaders and guiskins for the highlighting ... yikes.