Draw mode implementation