limit forward application to drawing functions