Implementing your own painting procedures