putting background-painting in proper CofeeScript OO form
rebuild and docs