added check for non-sse2 and some GUI changes