Got drawPiano down to 500ms