need some performance? Scaling not done yet...
have a look at the gradient background and its scaling...