main thread component alpha tidy up (not saying it will work, mind)