separate slider drawing in virtual sub methods