pattern generator appearance updates