CRT filter, all credit to Timothy Lottes - PD Just for fun to see if it could be adapted, I'm not planning on fixing issues