add GA, made filters work as they should & cleaned up JS