button driven drawing