rafactory: context draw methods refactory.