added color seeker class, optimized for iPad sort of, cleaned up init order of operations