updated up to use pixelholder gem