Working version using form input, small issue with gradient banding