user interaction working ... hooray
smaller canvas