Does this need to be a class? Are we going to have this in other places on the same page?