changed IDrawable interface